/*== --Media Query-- ==*/
/* Medium devices to Large devices (tablets, 768px and up desktops, 1199.98px and up) */
@media (min-width: 768px) and (max-width: 1199.98px) {

    /* navbar */
    ul.navbar-nav li.custom-nav-item {
      border-bottom: solid 1px #f1f1f1;
    }
  
    ul.navbar-nav li.custom-nav-item>div.custom-dropdown-menu {
      width: 98%;
      left: 0px;
    }
  
    /* Home Product css */
    .home-bannerbox {
      height: 100%;
    }
  
    .home-detailsingbox.pt-5.mt-5 {
      padding-bottom: 10rem;
    }
  
    .slider_content h1 {
      font-size: 2rem;
    }
  
    .silderdetails h4 {
      font-size: 1rem;
    }
  
    /* Product css */
    .slider_detailsbox {
      width: 87%;
    }
  
    .carousel-nav .carousel-cell {
      width: 25.77%;
      height: 87%;
    }
  
    .flickity-prev-next-button.previous {
      display: none;
    }
  
    .flickity-prev-next-button.next {
      display: none;
    }
  
    /* Solution */
    .solution-detailimgbox h3 {
      font-size: 1rem;
    }
  
    .solution-detailimgbox>p {
      font-size: 12px;
    }
  
    .solution-parent-description p {
      font-size: 12px;
    }
  
    .btn.solution-parent-btn {
      padding: 4px;
    }
  
    .solution-detailimgbox h4 {
      font-size: 1.5rem;
    }
  
    /* Services */
    .services-content {
      height: 320px;
    }
    .carousel-solution-slider .carousel-inner{
      height: 400px;
    }
  
    /* About Us */
    .aboutus-box {
      background-position: -253px 0;
    }
  
    h2.section-heading.services-heading {
      position: relative;
      top: -40%;
    }
  
    /* Get in Toush */
    .getintouch-list-boxheading {
      font-size: 24px;
    }
  
    /*== Services Page Css ==*/
    /* Banner css */
    .service-bannerbox {
      height: 100%;
    }
  
    .service-application, .service-cloud, .service-mobility, .service-security, .service-internetofthings, .service-consultingservices, .service-businessprocess {
      height: 100%;
    }
  
    /*== Product Page Css ==*/
    .product-page-bgbox {
      height: 100%;
      min-height: 100%;
    }
  
    .product-img {
      position: absolute;
      top: -90px;
    }
  
    /*== Product Radiology Page Css ==*/
    .radiologydna-headingbox .product-radiologydna-detailsingbox h1.headingserv-thin-text.text-white {
      font-size: 50px
    }
  
    /* Solutions */
    .solutions-box {
      padding: 2rem 0px;
    }
  
    .home-headingbox .home-detailsingbox .headingwe-builds-text {
      font-size: 30px;
    }
  
    .home-headingbox .home-detailsingbox .headinghealth-bold-text {
      font-size: 40px;
    }
  
    .headingdesc-reg-text {
      font-size: 14px;
    }
  
    .solutions-box h3 {
      margin-bottom: 1rem;
    }
  
    /*== Product Support ==*/
    .aboutus-container.product-banner-bg {
      position: relative;
      background-color: #f7f9ff;
    }
  }
  
  @media (min-width: 768px) and (max-width: 991.98px) {
  
    /*== Home Page Css  ==*/
    /* Our Partners */
    .our-partnersbox img.our-partners-right-design {
      bottom: 90px;
    }
  
    /*== Service Page Css ==*/
    .service-bannerbox {
      background: url("../image/services-bg-mobile.png") no-repeat 0 0;
      height: 100%
    }
  
    .carousel-solution-slider .carousel-inner{
      height: 300px;
    }
    .service-bannerbox .headingdesc-reg-text {
      padding-bottom: 3rem;
    }
  
    .service-iconbox .service-icon {
      width: 100%;
    }
  
    /*== Product Page Css  ==*/
    /* Product-bannerbox */
    .product-page-bgbox {
      display: none;
    }
  
    .product-page-bgbox .headingour-reg-text {
      color: #a5ce38;
    }
  
    .product-page-bgbox .headingdesc-reg-text {
      padding-bottom: 3rem;
    }
  
    .product-img {
      position: absolute;
      top: -0px;
    }
  
    .product-description-box h4 {
      font-size: 2rem;
    }
  
    .product-icon-description p.sub-heading i {
      font-size: 18px;
    }
  
    .product-icon-description .divider-line {
      margin-bottom: 6px;
    }
  
    .product-icon-description p {
      font-size: 14px;
    }
  
    .product-radiologydna, .product-pacsdna, .product-mWorks, .product-cardiacdna, .product-mammodna, .product-dosagedna, .product-ardna, .product-print3dna, .product-practodna, .product-inventorydna {
      margin-bottom: 0px;
    }
  }
  
  /* Large Screen Tablet css */
  @media (min-width: 992.98px) {
    ul.navbar-nav li.custom-nav-item:hover>div.custom-dropdown-menu {
      display: block;
    }
  
    .dropdown-toggle::after {
      display: none;
    }
  
    /*  */
    .product-page-bgbox-mobile, .product-page-bg-mobile {
      display: none;
    }
  }
  
  /* Small to Large Tablet Css */
  @media (max-width: 991.98px) {
  
    /* Navbar */
    .navbar-brand {
      padding-top: 0.9rem;
      padding-bottom: 0.9rem;
    }
  
    .navbar-toggler {
      margin-top: 0.9rem;
      margin-bottom: 0.9rem;
    }
  
    .navbar .navbar-nav .nav-item.custom-nav-item .nav-link {
      padding: 0.4rem 1rem;
      border-bottom: solid 1px #f1f2f3;
    }
  
    ul.navbar-nav li.custom-nav-item>div.custom-dropdown-menu .media {
      padding: 10px 0px;
    }
  
    .navbar-custom .btn-phone-number {
      padding: 1rem 0.5rem;
    }
  
    ul.navbar-nav li.custom-nav-item>div.custom-dropdown-menu {
      position: relative;
      top: 0px;
      left: 0px;
      right: 0px;
      width: 100%;
    }
  
    ul.navbar-nav li.custom-nav-item:hover>div.custom-dropdown-menu:before {
      border-bottom: 11px solid #362b6d;
    }
  
    ul.navbar-nav li.custom-nav-item>div.custom-dropdown-menu a:hover .custom-dropdown-menu .row .col-sm-2 {
      background-color: #362b6d;
    }
  
    .navbar-custom .btn-getaquote {
      padding: 1rem 2rem;
    }
  
    .navbar-expand-lg .navbar-nav .nav-link {
      margin-left: 0px;
      margin-right: 0px;
    }
  
    .offcanvas-collapse {
      position: fixed;
      top: 67px;
      bottom: 0;
      left: 100%;
      width: 100%;
      padding-right: 1rem;
      padding-left: 1rem;
      overflow-y: auto;
      visibility: hidden;
      background-color: #ffffff;
      transition-timing-function: ease-in-out;
      transition-duration: .3s;
      transition-property: left, visibility;
      z-index: 999;
      padding: 0px;
    }
  
    .offcanvas-collapse.open {
      left: 0;
      visibility: visible;
    }
  
    /* home banner */
    .home-bannerbox {
      background-position: 100%;
      height: 100%;
      background-color: #121c32;
      background-image: linear-gradient(#121c32, #162442);
      background-image: inherit;
      padding-bottom: 2rem;
      padding-top: 2rem;
    }
  
    .home-detailsingbox {
      padding-bottom: 0rem;
    }
  
    .home-headingbox .home-detailsingbox .headingdesc-reg-text {
      width: 100%;
      padding: 0px;
    }
  
    /* Services */
    .solution-detailimgbox {
      margin-bottom: 30px;
    }
  
    .btn.solution-parent-btn {
      width: 100%;
    }
  
    /* Solutions */
    .solutions-box {
      padding: 2rem 0px;
    }
  
    .home-headingbox .home-detailsingbox .headingwe-builds-text {
      font-size: 30px;
    }
  
    .home-headingbox .home-detailsingbox .headinghealth-bold-text {
      font-size: 40px;
    }
  
    .headingdesc-reg-text {
      font-size: 14px;
    }
  
    .solutions-box h3 {
      margin-bottom: 1rem;
    }
  
    .solution-detailimgbox {
      padding-top: 0 !important;
    }
  
    .solution-detailimgbox h5 {
      margin-top: 0px;
      font-size: 1.5rem;
    }
  
    .solution-parent-description p {
      width: 100%;
    }
  
    /* Portfolio Css */
    .portfolio #slider1 {
      padding-top: 0rem !important;
    }
  
    .portfolio .carousel-inner.mb-5 {
      margin-bottom: 0rem !important;
    }
  
    .port-cont-iconbox {
      margin-right: 20px;
      margin-left: 20px;
    }
  
    .portfolio {
      background-position: 0% 50%;
    }
  
    /* Insights Css */
    .insight-icon-box {
      margin-top: 10px;
    }
  
    .insight-icon-box img {
      width: 130px;
      border: solid 1px #929292;
      border-radius: 5%;
    }
  
    img.insight-news-icon, img.insight-casestudy-icon, img.insight-research-icon, img.insight-resources-icon {
      top: 0px;
    }
  
    .insight-responsive-left-design {
      width: 40%;
      position: absolute;
      margin-top: -161px;
    }
  
    /* Product css */
    .product-page-bgbox-mobile {
      margin-top: 67px;
    }
  
    /* Happy Clients Css */
    .happy-client-dna-bg {
      width: 50%;
      top: 20px;
    }
  
    /* getintouch */
    ul.getintouch-list li {
      padding-left: 0px;
    }
  
    /* Footer */
    .footer-menulink-heading {
      margin-bottom: 1rem;
      width: 100%;
      text-align: center;
    }
  
    .footer-menulink-heading a {
      cursor: pointer;
    }
  
    .footer-menulink-heading a:hover {
      color: #ffffff;
      text-decoration: none;
      cursor: default;
    }
  
    /* Product Page Css */
    .product-page-bgbox {
      display: none;
    }
  
    section.product-page-bg-mobile {
      background-color: #f6f6f8;
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-radius: 0px 0px 39px 39px;
    }
  
    .product-headingbox-mobile {
      /* padding: 0px; */
    }
  
    /*== Product Radiology Page Css ==*/
    .productone-mainbox {
      background-image: none;
      background: linear-gradient(to bottom, #1ec6e4 0%, #0e52ab 100%);
      padding-top: 15px;
      padding-bottom: 15px;
      height: 100%;
      min-height: 100%;
    }
  
    .pacsdna-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #0c4093 0%, #3e72ff 100%);
    }
  
    .mworks-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #053875 0%, #1979b7 100%);
    }
  
    .cardiac-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #3c62cf 0%, #1ea5e3 100%);
    }
  
    .mammoDNA-mainboxx.productone-mainbox {
      background: linear-gradient(to bottom, #97dcdc 0%, #5d85dc 100%);
    }
  
    .dosage-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #e8b3e6 0%, #e2cbf2 100%);
    }
  
    .ardna-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #f9f2e9 0%, #a7ecd2 100%);
    }
  
    .print3dna-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #3b7fff 0%, #06c0fe 100%);
    }
  
    .practodna-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #f96015 0%, #fe9824 100%);
    }
  
    .inventorydna-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #23c4ff 0%, #353144 100%);
    }
  
    .eHealthdna-mainbox.productone-mainbox {
      background: linear-gradient(to bottom, #8cceb2 0%, #1878a8 100%);
    }
  
    .radiologydna-headingbox .product-radiologydna-detailsingbox h1.headingserv-thin-text.text-white {
      font-size: 40px;
    }
  
    .radiologydna-headingbox .headingdesc-reg-text {
      padding: 0px;
    }
  
    .productone-service-box .productone-icon {
      right: 0;
      left: 0;
      margin: 0 auto;
      top: 35px;
    }
  
    .productone-service-box .productone-iconbox-right .productone-icon {
      left: 0px;
      right: 0px;
      margin: 0 auto;
      top: 57px;
    }
  
    .gradiant-responsive-box {
      background-image: none;
      background: linear-gradient(to bottom, #64fb87 0%, #33cfcc 100%);
      padding-top: 15px;
      padding-bottom: 15px;
      height: 100%;
      min-height: 100%;
      border-radius: 10rem 0px 10rem 0px;
    }
  
    .pacsdna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #b395d8 0%, #86a8e7 100%);
    }
  
    .mworks-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #f9a682 0%, #e26762 100%);
    }
  
    .cardiac-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #f54059 0%, #f2316c 100%);
    }
  
    .mammodna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #4872e9 0%, #8b55e9 100%);
    }
  
    .dosagedna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #0dbdf3 0%, #3386da 100%);
    }
  
    .ardna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #46d487 0%, #209d6d 100%);
    }
  
    .print3dna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #fa546c 0%, #f40d81 100%);
    }
  
    .practodna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #faad26 0%, #fc5b1e 100%);
    }
  
    .inventorydna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #1c5b7c 0%, #0c95d3 100%);
    }
  
    .eHealthdna-exchange-mainbox.gradiant-responsive-box {
      background: linear-gradient(to bottom, #054d80 0%, #30aa86 100%);
    }
  
    .getintouchbox.productone-getintouch-bg {
      background-position: right;
    }
  
    /*== Solutions Page Css ==*/
    .solutions-detailsingbox {
      text-align: right
    }
  
    .solutions-containt-box h3.headingwe-giveyoubest-text {
      font-size: 38px;
    }
  
    .solutions-containt-box h3.headingwe-giveyoubest-text span {
      font-size: 50px;
    }
  
    .solutions-containt-box h1.headinghealth-bold-text {
      font-size: 62px;
    }
  
    .solutions-service-left-box .solution-detailimgbox, .solutions-service-right-box .solution-detailimgbox {
      height: inherit;
    }
  
    /*== Contact Page Css ==*/
    .contact-pepole-img {
      left: 0;
    }
  
    .country-addressbox.india-countrybox p.country-address-details, .country-addressbox.us-countrybox p.country-address-details {
      width: 80%;
    }
  
    ul.getintouch-list.contact-email-list li {
      font-size: 15px;
      text-align: center;
    }
  
    form.leave-message-form {
      padding: 2rem;
    }
  
    /*== Career Page Css ==*/
    ul.job-opening-listbox {
      width: 78%;
    }
  
    .job-opening-listbox li.language-icon {
      width: 15%;
      margin-bottom: 7px;
    }
  
    .job-opening-listbox li.language-name {
      width: 70%;
    }
  
    /*== About US Css ==*/
    .aboutus-bannerbox .aboutus-container .headingabout-text,
    .aboutus-bannerbox .aboutus-container .headingcompany-text {
      line-height: normal;
    }
  
    .aboutus-container {
      position: relative !important;
    }
  
    .getintouchbox-aboutus {
      padding-top: 0px;
    }
  
    .getintouchbox-product-support {
      padding: 2rem 0px;
    }
  
    /*== Product Support ==*/
    .aboutus-container.product-banner-bg {
      position: relative;
      background-color: #f7f9ff;
    }
  
    .support-optionbox h5 {
      font-size: 18px;
    }
  }
  
  /* product css slider  only max 768 size*/
  @media (min-width: 768px) {
  
    /* show 3 items */
    #carouselExampleone .carousel-inner .active,
    #carouselExampleone .carousel-inner .active+.carousel-item,
    #carouselExampleone .carousel-inner .active+.carousel-item+.carousel-item,
    #carouselExampleone .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item {
      display: block;
    }
  
    #carouselExampleone .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    #carouselExampleone .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,
    #carouselExampleone .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,
    #carouselExampleone .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item {
      transition: none;
    }
  
    #carouselExampleone .carousel-inner .carousel-item-next,
    #carouselExampleone .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
  
    #carouselExampleone .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
      position: absolute;
      top: 0;
      right: -25%;
      z-index: -1;
      display: block;
      visibility: visible;
    }
  
    /* left or forward direction */
    #carouselExampleone .active.carousel-item-left+.carousel-item-next.carousel-item-left,
    .carousel-item-next.carousel-item-left+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,
    .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
      position: relative;
      transform: translate3d(-100%, 0, 0);
      visibility: visible;
    }
  
    /* farthest right hidden item must be abso position for animations */
    #carouselExampleone .carousel-inner .carousel-item-prev.carousel-item-right {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      display: block;
      visibility: visible;
    }
  
    /* right or prev direction */
    #carouselExampleone .active.carousel-item-right+.carousel-item-prev.carousel-item-right,
    .carousel-item-prev.carousel-item-right+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,
    .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
      position: relative;
      transform: translate3d(100%, 0, 0);
      visibility: visible;
      display: block;
      visibility: visible;
    }
  }
  
  /* Mobile Landscape */
  @media only screen and (min-device-width : 240px) and (max-device-width : 767px) and (orientation : landscape) {
  
    /* Product css */
    .carousel-nav .carousel-cell {
      width: 35.33%;
      height: 100%;
    }
  
    .card-block {
      height: 100%;
    }
  
    .flickity-prev-next-button.previous, .flickity-prev-next-button.next {
      display: none;
    }
  
    /* Solutions */
    .solution-detailimgbox h3 {
      font-size: 1rem;
    }
  
    .solution-detailimgbox>p {
      font-size: 12px;
    }
  
    .solution-parent-description p {
      font-size: 12px;
    }
  
    .btn.solution-parent-btn {
      padding: 4px;
    }
  
    /* Happy Clients Css */
    .happy-client-dna-bg {
      width: 50%;
      top: 40px;
    }
  
    /*== Product Page Css ==*/
    .product-icon-description h4 {
      font-size: 16px;
    }
  
    .product-icon-description p {
      font-size: 12px;
      margin-bottom: 5px;
    }
  }
  
  /* Mobile Portrait */
  @media only screen and (min-device-width : 240px) and (max-device-width : 767px) and (orientation : portrait) {
  
    /* Product css */
    .carousel-nav .carousel-cell {
      width: 65%;
    }
  
    .flickity-prev-next-button.previous {
      display: none;
    }
  
    .flickity-prev-next-button.next {
      display: none;
    }
  
    /* Happy Clients Css */
    .happy-client-dna-bg {
      width: 100%;
      top: 40px;
      opacity: 0.5;
    }
  
    /*== Solutions Page Css ==*/
    .solutions-containt-box h3.headingwe-giveyoubest-text {
      font-size: 18px;
    }
  
    .solutions-containt-box h3.headingwe-giveyoubest-text span {
      font-size: 22px;
    }
  
    .solutions-containt-box h1.headinghealth-bold-text {
      font-size: 22px;
    }
  
    .solutions-detailsingbox button.btn {
      font-size: 12px;
      margin: 0px !important;
    }
  
    /*== Contact-Us Page Css==*/
    .contactus-headingbox h1 {
      font-size: 3rem;
    }
  
    .contactus-headingbox p {
      font-size: 16px;
    }
  
    .contactus-headingbox {
      margin-bottom: 0px;
    }
  
    /*== Request Demo Form ==*/
    .request-demo-headingbox .request-demo-heading {
      font-size: 2rem;
    }
  
    .request-demo-headingbox .divider-line {
      width: 78%;
    }
  
    .section-heading.custom-theme-black.request-demo-heading:after {
      height: 6px;
      left: -92px;
      width: 50px;
      top: 5px;
    }
  }
  
  /* Small devices (All phones, 576px and up) */
  @media (max-width: 576px) {
  
    /* Happy Client */
    .service-whiteiconbox {
      margin-top: 0rem;
    }
  
    .service-security, .service-internetofthings, .service-businessprocess {
      padding-bottom: 2rem;
      padding-top: 10rem;
    }
  
    .service-application {
      padding-top: 6rem;
    }
  
    .service-cloud {
      padding-bottom: 5rem;
      padding-top: 10rem;
    }
  
    .service-mobility {
      padding-bottom: 10rem;
      padding-top: 2rem;
    }
  
    .service-cloudiconbox {
      margin-top: 0px;
    }
  
    .service-consultingservices {
      padding: 0px;
    }
  
    .service-internetofthings {
      padding-top: 5rem;
      padding-bottom: 10rem;
    }
  
    .service-security {
      padding-bottom: 0rem;
      padding-top: 0;
    }
  
    .solution-detailimgbox h3 {
      font-size: 24px;
    }
  
    /*== Services Page ==*/
    .service-icon-description h4 {
      line-height: 34px;
      font-weight: bold;
      font-size: 2.5rem;
    }
  
    .service-icon-description a.custom_darkblue {
      font-size: 14px;
    }
  
    /*== Product Page css ==*/
    .product-radiologydna, .product-mWorks, .product-mammodna,
    .product-ardna, .product-practodna, .product-ehealthdna {
      display: none;
      margin-bottom: 0px;
    }
  
    .product-pacsdna, .product-cardiacdna,
    .product-dosagedna, .product-print3dna, .product-inventorydna {
      margin-bottom: 0rem;
    }
  
    .product-radiologydna-mobile, .product-pacsdna-mobile, .product-mWorks-mobile, .product-cardiacdna-mobile,
    .product-mammodna-mobile, .product-dosagedna-mobile, .product-ardna-mobile, .product-print3dna-mobile,
    .product-practodna-mobile, .product-inventorydna-mobile, .product-ehealthdna-mobile {
      display: block;
      margin-bottom: 0px;
    }
  
    /*== Career Page ==*/
    .file-attach-label {
      font-size: 14px;
    }
  
    /*== Aboutus Page Css ==*/
    .aboutus-container h3 {
      font-size: 18px;
    }
  }
  
  /* Small devices (All phones, 480px and up) */
  @media only screen and (max-width: 480px) {
    .testimonial {
      text-align: center;
      margin: 0 10px;
    }
  
    .service-bannerbox .divider-line {
      width: 226px;
    }
  
    .testimonial .testimonial-profile {
      float: none;
      width: 30%;
      margin: 0 auto;
      padding: 0;
    }
  
    .testimonial .testimonial-description {
      padding-left: 0;
    }
  }
  
  /* large devices (All phones, 767px and up) */
  @media (max-width:767px) {
    .order-3 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 1;
      order: 1;
    }
  
    .order-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 2;
      order: 2;
    }
  
    .order-1 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 3;
      order: 3;
    }
  
    /* Slider */
    .slider_detailsbox {
      background-color: transparent;
      width: 100%;
      height: 100%;
      position: relative;
    }
  
    .slider_detailsbox_one {
      background-image: linear-gradient(to right, #134e5e, #71b280);
    }
  
    .slider_detailsbox_two {
      background-image: linear-gradient(to right, #136a8a, #267871);
    }
  
    .slider_detailsbox_three {
      background-image: linear-gradient(to right, #7474bf, #348ac7);
    }
  
    .slider_content>h1 {
      letter-spacing: 3px;
      padding-top: 9px;
      background-color: black;
      padding-bottom: 9px;
    }
  
    .slider_content {
      vertical-align: top;
    }
  
    .slider_content h1 {
      font-size: 1rem;
    }
  
    .silderdetails {
      background: transparent;
      padding: 15px;
    }
  
    .silderdetails h4 {
      font-size: 18px;
    }
  
    .silderdetails p {
      font-size: 14px;
    }
  
    /* Product css */
    .product-box {
      background-position: center;
    }
  
    .services-content h6 {
      font-size: 14px;
    }
  
    /* Solutions css */
    .solution-detailimgbox h4 {
      font-size: 1rem;
    }
  
    /* Services Css */
    .services-box {
      background-position: 100%;
      background-size: cover;
      padding: 3rem 0px 3rem 0rem;
    }
  
    h2.section-heading.services-heading {
      top: -50px;
    }
  
    .services-content {
      padding: 2rem 0;
    }
  
    .service-box-content .owl-theme .owl-controls .owl-buttons div {
      color: transparent;
      background: #ffffff;
      box-shadow: 0 3px 10px 2px #9c9e9e;
    }
  
    .service-box-content .owl-theme .owl-controls .owl-buttons .fa-inverse {
      color: #362b6d;
      font-size: 24px;
      background-color: transparent;
    }
  
    /* Insights css */
    .insights-box {
      background-position: right;
      padding: 0 0;
      background-size: cover;
    }
  
    .insights-container img.insight-left-design {
      top: 0px;
    }
  
    .insights-container img.insight-right-design {
      top: 0px;
    }
  
    .insights-responsive-box>h4 {
      background-color: #ffffff;
      margin-bottom: 0;
      color: #262a37;
      padding: 0.5rem 0rem;
      font-family: 'robotomedium';
    }
  
    .insights-responsive-box div.bhoechie-tab {
      box-shadow: none;
    }
  
    /* About Us */
    .aboutus-box {
      background-position: 100%;
      padding: 10rem 0 10rem 0px;
    }
  
    .aboutus-content {
      top: 0px;
    }
  
    .aboutus-heading {
      top: 0px;
    }
  
    .aboutus-content>p {
      text-align: center;
    }
  
    .aboutus-content a {
      display: block;
      width: 60%;
      float: none;
      text-align: center;
      margin: 0 auto;
    }
  
    /* happy client */
    .happyclient-reviewhead {
      font-size: 14px;
    }
  
    .happyclient-reviewhead h5 {
      font-size: 14px;
    }
  
    .bhoechie-blog-title {
      width: 76%;
      font-size: 20px;
      padding-top: 10px;
    }
  
    #testimonial-slider .owl-controls {
      display: none !important;
    }
  
    /* Ourpartners Css */
    .our-partnersbox {
      padding: 3.7rem 0px 13.5rem;
      background-position: 100%;
    }
  
    .ourpartners-heading {
      top: 0%;
    }
  
    /* Footer css */
    .footer-menulink-heading {
      margin-bottom: 1rem;
      width: 100%;
      text-align: center;
      font-size: 14px;
    }
  
    .footer-menulink-heading a:hover {
      color: #ffffff;
      text-decoration: none;
      cursor: default;
    }
  
    /* Sub Footer css */
    .social-box {
      text-align: center;
    }
  
    .sub-footer-right {
      text-align: center;
    }
  
    .copyright-text {
      padding-right: 0px;
    }
  
    /*== Services Page Css ==*/
    /* Banner css */
    .service-bannerbox {
      background-image: linear-gradient(to right, #7474bf, #348ac7);
      height: 100%;
      padding-bottom: 0;
    }
  
    .service-application, .service-cloud, .service-mobility, .service-security, .service-internetofthings, .service-consultingservices, .service-businessprocess {
      height: 100%;
    }
  
    .carousel-solution-slider .carousel-inner{
      height: 100%;
    }
  
    .service-bannerbox .headingour-reg-text {
      font-size: 50px;
      line-height: 36px;
      text-align: center;
    }
  
    .service-bannerbox .headingserv-thin-text {
      font-size: 60px;
      line-height: 60px;
      margin-bottom: 0;
      text-align: center;
    }
  
    .service-bannerbox .divider-line {
      margin: 0 auto;
      margin-bottom: 10px;
    }
  
    .service-bannerbox .headingdesc-reg-text {
      font-size: 20px;
      text-align: center;
      padding-bottom: 3rem;
    }
  
    /*== Product Css  ==*/
    .product-page-bgbox {
      background-color: #6601ff;
      background-image: none;
      padding-top: 0rem;
      padding-bottom: 0rem;
      height: 100%;
      min-height: 100%;
    }
  
    .product-radiologydna, .product-pacsdna, .product-mWorks, .product-cardiacdna, .product-mammodna, .product-dosagedna, .product-ardna, .product-print3dna, .product-practodna, .product-inventorydna, .product-ehealthdna {
      display: none;
    }
  
    .product-radiologydna-mobile, .product-pacsdna-mobile, .product-mWorks-mobile, .product-cardiacdna-mobile, .product-mammodna-mobile, .product-dosagedna-mobile, .product-ardna-mobile, .product-print3dna-mobile, .product-practodna-mobile, .product-inventorydna-mobile, .product-ehealthdna-mobile {
      display: block;
    }
  
    .product-icon-description h4 {
      font-size: 1.3rem;
    }
  
    .product-icon-description .divider-line {
      margin-bottom: 5px;
      width: 57px;
    }
  
    .product-icon-description p {
      font-size: 12px;
      line-height: 20px;
      margin-bottom: 0;
    }
  
    .product-icon-description p.sub-heading i {
      font-size: 12px;
    }
  
    .headingdesc-reg-text {
      line-height: 20px;
      color: #4f4b4c;
      font-size: 14px;
      padding: 0px 15px;
    }
  
    .headingour-reg-heading {
      color: #4f4b4c;
      font-weight: 300;
      font-size: 1.5rem;
    }
  
    .headingour-reg-heading span {
      font-weight: bold;
      border-bottom: solid 2px #2c2d52;
      color: #2c2d52;
    }
  
    .product-page-bgbox .headingour-reg-text {
      font-size: 30px;
      line-height: 11px;
      text-align: center;
    }
  
    .product-page-bgbox .headingserv-thin-text {
      font-size: 40px;
      line-height: 50px;
      margin-bottom: 0;
      text-align: center;
    }
  
    .product-page-bgbox .divider-line {
      margin: 0 auto;
      margin-bottom: 10px;
    }
  
    .product-page-bgbox .headingdesc-reg-text {
      padding-bottom: 3rem;
      text-align: center;
    }
  
    .product-img {
      position: relative;
      top: 0px;
    }
  
    .product-img .headingdesc-reg-text {
      font-size: 20px;
      text-align: center;
      padding-bottom: 3rem;
    }
  
    /*= Solutions Page Css =*/
    .solutions-service-right-box {
      padding-bottom: 0px;
    }
  
    /*== Product Radiology Css ==*/
    .productone-service-box .productone-icon {
      right: 0;
      left: 0;
      margin: 0 auto;
    }
  
    .productone-service-box .productone-iconbox-right .productone-icon {
      left: 0px;
      right: 0px;
      margin: 0 auto;
    }
  
    .getintouchbox.productone-getintouch-bg .productone-getintouch-row {
      padding: 0px;
    }
  
    .getintouchbox.productone-getintouch-bg {
      background-image: none;
      background-color: rgba(236, 236, 236, 1);
      padding-top: 2rem;
    }
  
    /*== Contact Us Page Css ==*/
    form.leave-message-form {
      padding: 1rem;
      margin-bottom: 2rem;
    }
  
    .main-bg {
      background: none;
    }
  
    .right-side-design-star.text-right img {
      width: 30%;
      top: -1%;
    }
  
    .contact-pepole-img {
      display: none;
    }
  
    .contactus-circule-design {
      width: 30%;
    }
  
    .social-twoicons {
      text-align: center;
    }
  
    .bottom-social-icons {
      padding-top: 0rem;
      padding-bottom: 6rem;
    }
  
    /*== portfolio css ==*/
    section.portfolio-bannerbox {
      background-image: linear-gradient(to bottom, #67b26f, #4ca2cd);
      height: 100%;
      padding-bottom: 0;
      display: block;
    }
  
    .portfolio-headingbox {
      text-align: center;
    }
  
    .portfolio-bannerbox .portfolio-banner-bg {
      display: none;
    }
  
    .portfolio-containt-box {
      position: relative !important;
    }
  
    .portfolio-headingbox .portfolio-detailsingbox h1.headingapp-webdevelopment-text {
      font-size: 48px;
    }
  
    .portfolio-mobileapp-secbox .left-side-circule {
      width: 45%;
    }
  
    .portfolio-mobileapp-secbox .right-side-circule {
      width: 45%;
      top: -40px;
      z-index: -1
    }
  
    .portfolio-mobileapp-box {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .portfolio-website-box {
      padding-top: 2rem;
      padding-bottom: 2rem;
      background-position: 20%;
    }
  
    /*== Career Page Css ==*/
    ul.job-opening-listbox {
      width: 100%;
    }
  
    .job-opening-listbox li.language-icon {
      width: 15%;
      margin-bottom: 7px;
    }
  
    .job-opening-listbox li.language-name {
      width: 100%;
    }
  
    /*== About US Css ==*/
    .aboutus-bannerbox .aboutus-container .headingabout-text,
    .aboutus-bannerbox .aboutus-container .headingcompany-text {
      line-height: normal;
    }
  
    .aboutus-bannerbox .aboutus-container::after {
      content: "";
      width: 100%;
      height: 115px;
      background: url(../image/about-us/bottom-wave-img.png) no-repeat;
      bottom: -9px;
      right: 0px;
      position: relative;
      display: inline-block;
      background-size: cover;
      background-position: 100%;
    }
  
    .aboutus-container {
      position: relative !important;
    }
  
    .aboutus-bannerbox .aboutus-container {
      background-color: #f0f3ff;
    }
  
    .aboutus-bannerbox .our-partners-imgbox {
      bottom: 0px;
      right: 0;
      position: absolute;
      width: 40%;
    }
  
    .getintouchbox-aboutus {
      padding-top: 0px;
    }
  
    .getintouchbox-product-support {
      padding: 2rem 0px;
    }
  
    /*== Product Support ==*/
    .aboutus-container.product-banner-bg {
      background-color: #f7f9ff;
    }
  
    .aboutus-container.product-banner-bg::after {
      content: "";
      width: 100%;
      height: 115px;
      background: url(../image/product-support/bottom-wave-img.png) no-repeat;
      bottom: -9px;
      right: 0px;
      position: relative;
      display: inline-block;
      background-size: cover;
      background-position: 100%;
    }
  }
  